have something at hand - French English Dictionary